import Vue from 'vue'
import VueRouter from 'vue-router'
import Login from '../components/Login'
import Home from '../components/Home'


Vue.use(VueRouter)

const routes = [
  {
    path:'/',
     redirect:'/login'
  },
  {
  path:'/login',
  component:Login
  },
  {
    path:'/home',
    component:Home
  },
 
]

const router = new VueRouter({
  routes
})
 router.beforeEach((to, from, next) => {
   // to and from are both route objects. must call `next`.
   if(to.path==='/login') return next()
   //获取token
   const tokenStr=window.sessionStorage.getItem('token')
   if(!tokenStr) return next('/login')
   next()

 })
export default router
